# 列表
'''
查询
更改
删除
del l[下标]
remove(值)删除第一个匹配的元素，如果没有找到 报异常
pop 删除列表中最后一个元素 返回删除的那个元素
clear()清空列表
切片
混合类型
增加 append()
+
insert()指定位置
max()
逆序 reverse
'''

# 查询
l=[0,1,2,3,4]
print(l.index(2)) #2


# 乘法
print(l*3) #0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4


# 更改 通过下标
i=0
while i<len(l):
    l[i]+=1
    i+=1

print(l)#[1, 2, 3, 4, 5]


# 删除 通过下标
i=0
while i<len(l) :
    if l[i]%2==0:
        del l[i]
    else:
        i+=1
print(l) #1, 3, 5


for i in range(10):
    l.append(i)
print(l) #1, 3, 5, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

# 列表合并
l1=[1,2,3]
l2=[4,5]
l3=l1+l2
print("extend")
print(l3)

# insert(位置,值)
l.insert(1,11)
print(l)

# 返回新列表，原列表不变
l.sort()
print(l)
# newl = sorted(l)
# print(newl)



